Differentiated Services: A New Direction for Distinguishing Congestion Losses from Wireless Losses
نویسندگان
چکیده
Currently, a TCP sender considers all losses as congestion signals and reacts to them by throttling the sending rate. With Internet becoming more heterogeneous with wireless error-prone links, a TCP connection may unduly throttle its sending rate and experience a poor performance over non congested paths. A closed form expression is developed for the expected improvement of TCP throughput if TCP can differentiate congestion losses and react appropriately. Differentiated Services (Diffserv) offer a new opportunity to enable a TCP sender to identify accurately wireless losses and react appropriately. A technique based on Diffserv is proposed to accurately differentiate congestion losses from other types of losses. This technique is supported by a simple probablistic argument and evaluated through simulations. Congestion losses are identified with an accuracy of 95%. Wireless losses are identified with an accuracy higher than 70%. We propose TCP-Casablanca which is TCP-Newreno endowed with our discriminator. With TCP-Casablanca, an improvement of up to 150% is observed on paths lightly congested with mild wireless error rates.
منابع مشابه
TCP Congestion Control Scheme for Wireless Networks based on TCP Reserved Field and SNR Ratio
Currently, TCP is the most popular and widely used network transmission protocol. In actual fact, about 90% of connections on the internet use TCP to communicate. Through several upgrades and improvements, TCP became well optimized for the very reliable wired networks. As a result, TCP considers all packet timeouts in wired networks as due to network congestion and not to bit errors. However, w...
متن کاملDistinguishing Congestion Losses from Wireless Transmission Losses : A Negative Result
TCP is a popular transport protocol used in present-day internet. When packet losses occur, TCP assumes that the packet losses are due to congestion, and responds by reducing its congestion window. When a TCP connection traverses a wireless link, a significant fraction of packet losses may occur due to transmission errors. TCP responds to such losses also by reducing congestion window. This res...
متن کاملDistinguishing Congestion and Corruption Losses : A Negative Result (
On wireless links, the rate of corruption losses can be signiicant, leading to poor TCP performance. The performance gets worse when these losses are mistaken for congestion losses, unduly triggering the TCP congestion control algorithms. To avoid this, techniques to distinguish between corruption and congestion losses without any explicit information from the network (routers or switches) are ...
متن کاملImproving TCP Performance in Wireless Networks by Detection and Avoidance of Spurious Retransmission Timeouts
Transmission Control Protocol (TCP) is a connection oriented, reliable delivery, transport layer protocol. The performance of TCP is degraded when it is used in wireless networks. This is mainly because of the basic assumption of TCP that any packet loss is an indication of congestion, which is not true in wireless links. The TCP performance in wireless network can be improved by differentiatin...
متن کاملWTCP: an efficient mechanism for improving wireless access to TCP services
The Transmission Control Protocol (TCP) has been mainly designed assuming a relatively reliable wireline network. It is known to perform poorly in the presence of wireless links because of its basic assumption that any loss of a data segment is due to congestion and consequently it invokes congestion control measures. However, on wireless access links, a large number of segment losses will occu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2003